package com.xyz.dto;

import com.xyz.aop.Param;

public class EmContainerDto {

    @Param(type = Param.ParamType.POSITIVE_INTEGER, isRequired = false)
    private String id;

    @Param(type = Param.ParamType.POSITIVE_INTEGER, isRequired = false)
    private String emId;

    @Param
    private String name;

    @Param(isRequired = false)
    private String factoryCode;

    @Param(type = Param.ParamType.POSITIVE_INTEGER, isRequired = false)
    private String life;

    @Param(type = Param.ParamType.POSITIVE_INTEGER, isRequired = false)
    private String registerState;

    @Param(type = Param.ParamType.POSITIVE_INTEGER, isRequired = false)
    private String insideDiameter;

    @Param(isRequired = false)
    private String pressure;

    @Param(isRequired = false)
    private String volume;

    @Param(type = Param.ParamType.POSITIVE_INTEGER, isRequired = false)
    private String department;

    @Param(type = Param.ParamType.DATE, rule = "yyyy-MM-dd", isRequired = false)
    private String nextCheckDate;

    @Param(isRequired = false)
    private String registerCode;

    @Param(type = Param.ParamType.DATE, rule = "yyyy-MM-dd", isRequired = false)
    private String registerDate;

    @Param(isRequired = false)
    private String emRegion;

    @Param(isRequired = false)
    private String certificateCode;

    @Param(isRequired = false)
    private String checkCode;

    @Param(type = Param.ParamType.POSITIVE_INTEGER,isRequired = false)
    private String containerType;

    @Param(isRequired = false)
    private String sideMedium;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getEmId() {
        return emId;
    }

    public void setEmId(String emId) {
        this.emId = emId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getFactoryCode() {
        return factoryCode;
    }

    public void setFactoryCode(String factoryCode) {
        this.factoryCode = factoryCode;
    }

    public String getLife() {
        return life;
    }

    public void setLife(String life) {
        this.life = life;
    }

    public String getRegisterState() {
        return registerState;
    }

    public void setRegisterState(String registerState) {
        this.registerState = registerState;
    }

    public String getInsideDiameter() {
        return insideDiameter;
    }

    public void setInsideDiameter(String insideDiameter) {
        this.insideDiameter = insideDiameter;
    }

    public String getPressure() {
        return pressure;
    }

    public void setPressure(String pressure) {
        this.pressure = pressure;
    }

    public String getVolume() {
        return volume;
    }

    public void setVolume(String volume) {
        this.volume = volume;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public String getNextCheckDate() {
        return nextCheckDate;
    }

    public void setNextCheckDate(String nextCheckDate) {
        this.nextCheckDate = nextCheckDate;
    }

    public String getRegisterCode() {
        return registerCode;
    }

    public void setRegisterCode(String registerCode) {
        this.registerCode = registerCode;
    }

    public String getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(String registerDate) {
        this.registerDate = registerDate;
    }

    public String getEmRegion() {
        return emRegion;
    }

    public void setEmRegion(String emRegion) {
        this.emRegion = emRegion;
    }

    public String getCertificateCode() {
        return certificateCode;
    }

    public void setCertificateCode(String certificateCode) {
        this.certificateCode = certificateCode;
    }

    public String getCheckCode() {
        return checkCode;
    }

    public void setCheckCode(String checkCode) {
        this.checkCode = checkCode;
    }

    public String getContainerType() {
        return containerType;
    }

    public void setContainerType(String containerType) {
        this.containerType = containerType;
    }

    public String getSideMedium() {
        return sideMedium;
    }

    public void setSideMedium(String sideMedium) {
        this.sideMedium = sideMedium;
    }
}